long-distance passenger transport - Francés Inglés Diccionario